sacrificial ritual - Turkish English Dictionary